

.wrap {
 width: 100px;
 height: 40px;
 background-color: red;
 text-align: center;
 position: relative;
}

.wrap p {

 width: 100%;
 height: 100%;
 line-height: 2;
 text-align: center;
}

#fileMax {
 position: absolute;
 left: 0;
 top: 0;
 width: 100px;
 height: 40px;
 display: block;
 opacity: 0;
}

.progress {
 position: relative;
}

.progress-bar {
 transition: width .3s ease
}

.progress .value {
 position: absolute;
 color: #FF9800;
 left: 50%;
}

.container {
 width: 500px;
}

.row {
 border-bottom: 1px solid gray;
 padding: 10px;
}

.hidden {
 display: none;
}
.mrb20 {
 margin: 20px 0;
}

.content{
 margin: 15px 20px;
 padding: 15px 20px;
 border: 1px solid #ccc;
 border-radius: 10px;
}

.content input{
 margin: 5px 0;  
}


.content img{
 width: 100px ;
 height: auto; 
}